﻿
.register .content
{
	background: url('/static/img/sections/home/bg-home.png') no-repeat center top;
}

.home
{
	height:630px;
}

.home .banner
{
	width:100%;
	height:250px;
	overflow:hidden;
	padding:0 0 50px 0;
}

.home .banner p
{
	width: 280px;
	float:left;
	height: 227px;
	background: url('/static/img/sections/home/bg-text-banner.png') no-repeat right top;
	color:#fff;
	font-size:18px !important;
	line-height:25px !important;
	text-align:right !important;
	padding:0 75px 0 0 !important;
	font-weight:bold;
}

.home .banner div.mask
{
	width:500px;
	overflow:hidden;
	float:left;
	margin:0 50px 0 60px;
}

.home .banner ul
{
	float:left;
	width:99999px;
}

.home .banner ul li
{
	width:500px;
	float:left;
	padding:0 100px 0 0;
}

.home .banner ul li img
{
	float:left;
}

.home .banner ul li.ct0 img
{
}

.home .banner ul li.ct1 img
{
	padding:35px 0 0 0;
}

.home .banner ul li.ct2 img
{
	padding:35px 0 0 0;
}

.home .banner ul li.ct3 img
{
	padding:35px 0 0 50px;
}

.home .banner ul li p
{
	width:185px;
	color:#00aeef;
	padding:35px 0 0 0 !important;
	height:auto;
	float:right;
	text-align:left;
	background:none;
}

.home .banner ol
{
	width:100px;
	padding:35px 0 0 280px;
	float:left;
}

.home .banner ol li
{
	float:left;
	width: 9px;
	height: 9px;
	background: url('/static/img/sections/home/bg-bt-banner.png') no-repeat left 0;
	cursor:pointer;
	text-indent:-99999px;
	overflow:hidden;
	padding:0 5px 0 0;
}

.home .banner ol li:hover,
.home .banner ol li.on
{
	background-position: left -9px;
}

.home .banner ol li.on
{
	cursor:default;
}

.home dl
{
	float: left;
    height: 250px;
    width: 310px;
}

.home dl.already-am
{
	background:url('/static/img/sections/home/bg-already-am.png') no-repeat right top;
}

.home dl.make-your-store
{
	background:url('/static/img/sections/home/bg-make-your-store.png') no-repeat 330px top;
	padding: 0 40px 0 20px;
    width: 300px;
}

.home dl.last
{
	padding:0;
}

.home dl dt
{
	font-size:22px;
	color:#6524c2;
	font-weight:bold;
	width:280px;
	border-bottom:1px solid #ccc;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
}

.home dl dd
{
	width:100%;
	float:left;
	padding:0 0 15px 0;
}

.home dl.last dd
{
	height: 300px;
}

.home dl dd p
{
	padding:0 !important;
}

.home dl.make-your-store dd p
{
	font-size:16px !important;
	line-height:25px !important;
	width:280px;
}

.home dl dd label
{
	float:left;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
	padding:0 12px 0 0;
	width:60px;
	text-align:right;
}

.home dl dd label.txt-cpf
{
	color: #5B1CBB;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 10px 0;
    text-align: left;
    width: 100% !important;
}

.home dl dd.cpf label
{
	width:auto;
}

.home dl dd div
{
	position:relative;
	float:left;
}

.home dl dd.email div
{
	width:210px;
}

.home dl dd.senha div
{
	width:65px;
}

.home dl dd.cpf div
{
	width:140px;
}

.home dl dd div input
{
	padding:0;
	margin:0;
	position:relative;
	z-index:5;
	border:none;
	background:none;
	width:100%;
	height:36px;
	line-height:35px;
}

.home dl dd a
{
	display:block;
	text-align:center;
	color:#fff;
	float:left;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	margin:0 0 0 15px;
}

.home dl dd.senha a.bt-enter
{
	width:129px;
	height:36px;
	background:url('/static/img/sections/home/bg-bt-entrar.png') no-repeat center top;
}
.home dl dd.senha a.cB{
	color:#666666;
	font-size:11px;
	width:100%;
	text-align:left;
	padding:0 0 0 48px;
}

.home dl dd.senha a.bt-ok,
.home dl dd.cpf a.bt-ok
{
	padding:0 10px 0 0;
	width: 64px;
	height: 36px;
	background: url('/static/img/sections/home/bg-bt-ok.png') no-repeat;
}

.home dl dd.senha a.cB:hover
{
	text-decoration:underline;
}

.home dl dd a:hover
{
	text-decoration:none;
}

.home dl dd.radio input
{
	float:left;
	margin:0 0 0 65px;
}

.home dl dd.radio label
{
	font-size:10px;
	color:#0a4c89;
	width:auto;
	height:auto;
	padding:0 0 0 5px;
	line-height:15px;
}






